Hardware/Software Codesign - introducing an interdisciplinary course
نویسندگان
چکیده
In 1997 we introduced a new fourth year/graduate course in the Department of Computer Science at the University of Victoria entitled “VLSI Design, CAD and Hardware/Software Codesign” under the rubric of “Special Topics”, where generic topics courses are the normal way that professors here inaugurate courses based on recent development in our research. The course was subscribed by students from both our own department and the Department of Electrical and Computer Engineering, and was received well enough to be immediately repeated the following term. In this paper, we explain our motivation, describe the course, and report on the results. The exposition is colloquial, as it reflects the script of the oral presentation at the conference itself.
منابع مشابه
A Sophomore Course in Codesign
Computer W e teach a hardware and software codesign course to second-year students who have expressed an interest in either electronics or informatics (computer science). The course emphasizes concepts and methods that are useful to both hardware and software developers and in particular to developers of embedded systems who must consider both disciplines as well as their interaction. We consid...
متن کاملHardware/Software Codesign Overview
The Hardware/Software Codesign Overview module is intended to introduce the hardware/software codesign to the practicing design, software, and systems engineers, and to the senior undergraduate or first year graduate student. The module provides key codesign concepts and attempts to show the benefits of the codesign approach over the current design process. The module consists of eight sections...
متن کاملA unified model for hardware/software codesign
Embedded systems are almost always built with parts implemented in both hardware and software. Market forces encourage such systems to be developed with different hardware-software decompositions to meet different points on the priceperformance-power curve. Current design methodologies make the exploration of different hardware-software decompositions difficult because such exploration is both ...
متن کاملHardware/Software Co-design is a starting point in Embedded Systems Architecture Education
Embedded Systems Architectures are hard to design, and there is no generally accepted method of doing it. In recent years, this problem has become even harder because of the wide variety of programmable components (FPGA, ASIP, DSP, ...). We propose hardware/software codesign as a starting point for teaching the topic. Codesign helps designer-students to think about architecture design in terms ...
متن کاملECE4530 Fall 2011: Codesign Challenge Bit-Matrix Multiplication on a DE2-115 FPGA Board
The Codesign Challenge is the final assignment in ECE 4530. This project is an exercise in performance optimization: you will start from a given reference application on a Nios-II processor. You have to improve the performance of the reference application as much as possible, using the hardware/software codesign techniques covered in this course. Typically, you would design a hardware coprocess...
متن کامل